#%RAML 1.0 Library
annotationTypes:
  generateUpdateType:
    type: string?
    description: |
      Applies only to top-level object types (of type object). Instructs the RAML
      generator to build a sibling XyzUpdate type (where Xyz is the name of the
      type to which this annoation is applied). If a value is provided here then
      it is used as the name of the generated update-type (instead of XyzUpdate).
  scalaType:
    type: string
    description: |
      Applies to enum types. Overrides the default scala-type name generated
      for the type to which it is applied.
